package com.atguigu.boot;


import lombok.Data;
import org.junit.Test;

import java.util.ArrayList;
import java.util.List;

public class GenericTest2 {

    @Test
    public void test02() {
        A<String> str1 = new A<>();

        List<String> strings = new ArrayList<String>();
        strings.add("1");
        strings.add("2");
        str1.show(strings);
        A<Integer> int2 = new A<>();
        List<Integer> integers = new ArrayList<Integer>();
        integers.add(3);
        integers.add(4);
        int2.show(integers);
    }


    @Data
    class A<T> {

        public void show(List<T> list) {
            for (T t : list) {
                System.out.println(t);
            }
        }

    }
}
